.noPower {
	.layout();

	display: flex;
	background-color: var(--app-container-bg);
	.left {
		display: flex;
		flex: 1;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		.item-animation {
			opacity: 0;
			animation-name: error-num;
			animation-duration: 0.5s;
			animation-fill-mode: forwards;
		}
		.item-num {
			font-size: 55px;
		}
		.item-title {
			margin: 15px 0 5px;
			font-size: 20px;
			animation-delay: 0.1s;
		}
		.item-msg {
			margin-bottom: 30px;
			font-size: 12px;
			animation-delay: 0.2s;
		}
		.item-btn {
			animation-delay: 0.2s;
		}
	}
	.right {
		display: flex;
		flex: 1;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		opacity: 0;
		animation-name: error-num;
		animation-duration: 0.5s;
		animation-fill-mode: forwards;
	}
}
